movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10011001'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10010010'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10000010'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'11111000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10000000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'10011000'
movwf 0x06
movlw b'10000000'
movwf 0x05
call time
btfsc 0x05,5
goto a
movlw b'11000000'
movwf 0x06
movlw b'11011001'
movwf 0x05
call time
btfsc 0x05,5
goto a
end
pues ese es el programa es un poc extenso ya que
incluye unas subrutinas de tiempo para que el tiempo que se tarde
en cambiar sea exactamente d medio segundo y es difícil de
manejar ya que se necesita un set de instrucciones.
A continuación se muestra el diagrama
hecho en un programa llamado proteus y sire para simular los
circuitos que se realicen la imagen que se ve a
continuación es ya simulado el programa y empieza a contar
en ese momento hiba el el numero 5.
A continuación se muestra otra figura
que se muestra el momento de un reset presionando un push botton:
A continuación se muestra el diagrama de
pines del pic que se utilizo en este caso un pic 16f648
Conclusiones: pues en esta practica realizamos un
pequeño circuito por medio de infrarrojos que era el
objetivo de esta.
Autor:
Gamaliel Chávez González
INSTITUTO POLITÉCNICO NACIONAL
CENTRO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICOS
No. 3
"ESTANISLAO RAMÍREZ RUIZ"
ACADEMIA DE SISTEMAS DIGITALES
Página anterior | Volver al principio del trabajo | Página siguiente |